package com.fuyin.entity;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author yuanxilan (yuanxilan@keep.com)
 * @Description 资产负债表
 * @date 2021年11月05日 3:15 下午
 * @since
 */
@Data
@Api("资产负债表")
@JsonIgnoreProperties(ignoreUnknown = true)
public class Zcfz extends GpEntity implements Serializable {

    private static final long serialVersionUID = -7620061372131819251L;
    private Long id;

    @ApiModelProperty(value = "股票代码")
    private String securityCode;

    @ApiModelProperty(value = "股票名字")
    private String securityNameAbbr;

    @ApiModelProperty(value = "报告时间")
    private Date reportDate;

    @ApiModelProperty(value = "报告类型")
    private String reportType;

    @ApiModelProperty(value = "报告时间类型")
    private String reportDateName;

    @ApiModelProperty(value = "应付账款")
    private Double accountsPayable;

    @ApiModelProperty(value = "应收账款")
    private Double accountsRece;

    @ApiModelProperty(value = "资本公积")
    private Double capitalReserve;

    @ApiModelProperty(value = "非流动资产中的在建工程")
    private Double cip;

    @ApiModelProperty(value = "合同负债")
    private Double contractLiab;

    @ApiModelProperty(value = "递延所得税资产")
    private Double deferTaxAsset;

    @ApiModelProperty(value = "应收款项融资")
    private Double financeRece;

    @ApiModelProperty(value = "非流动资产中的固定资产")
    private Double fixedAsset;

    @ApiModelProperty(value = "商誉")
    private Double goodwill;

    @ApiModelProperty(value = "持有代售资产")
    private Double holdsaleAsset;

    @ApiModelProperty(value = "持有代售负债")
    private Double holdsaleLiab;

    @ApiModelProperty(value = "无形资产")
    private Double intangibleAsset;

    @ApiModelProperty(value = "存货")
    private Double inventory;

    @ApiModelProperty(value = "租赁负债")
    private Double leaseLiab;

    @ApiModelProperty(value = "长期待摊费用")
    private Double longPrepaidExpense;

    @ApiModelProperty(value = "货币资金")
    private Double monetaryfunds;

    @ApiModelProperty(value = "应付票据及应付款帐")
    private Double noteAccountsPayable;

    @ApiModelProperty(value = "应收票据及应收款帐")
    private Double noteAccountsRece;

    @ApiModelProperty(value = "其它流动资产")
    private Double otherCurrentAsset;

    @ApiModelProperty(value = "其它流动负债")
    private Double otherCurrentLiab;

    @ApiModelProperty(value = "其它非流动资产")
    private Double otherNoncurrentAsset;

    @ApiModelProperty(value = "预计负债")
    private Double predictLiab;

    @ApiModelProperty(value = "预付款项")
    private Double prepayment;

    @ApiModelProperty(value = "实收资本（或股本）")
    private Double shareCapital;

    @ApiModelProperty(value = "应付职工薪酬")
    private Double staffSalaryPayable;

    @ApiModelProperty(value = "盈余公积")
    private Double surplusReserve;

    @ApiModelProperty(value = "应交税费")
    private Double taxPayable;

    @ApiModelProperty(value = "资产总计")
    private Double totalAssets;

    @ApiModelProperty(value = "流动资产总计")
    private Double totalCurrentAssets;

    @ApiModelProperty(value = "流动负债总计")
    private Double totalCurrentLiab;

    @ApiModelProperty(value = "股东权益合计")
    private Double totalEquity;

    @ApiModelProperty(value = "负债合计")
    private Double totalLiabilities;

    @ApiModelProperty(value = "非流动资产合计")
    private Double totalNoncurrentAssets;

    @ApiModelProperty(value = "非流动负债合计")
    private Double totalNoncurrentLiab;

    @ApiModelProperty(value = "其它应付款合计")
    private Double totalOtherPayable;

    @ApiModelProperty(value = "其它应收款合计")
    private Double totalOtherRece;

    @ApiModelProperty(value = "归属于母公司股东权益总计")
    private Double totalParentEquity;

    @ApiModelProperty(value = "未分配利润")
    private Double unassignRpofit;

    @ApiModelProperty(value = "使用权资产")
    private Double userightAsset;

    @ApiModelProperty(value = "交易性金融资产")
    private Double tradeFinassetNotfvtpl;

    @ApiModelProperty(value = "递延收益")
    private Double deferIncome;

    @ApiModelProperty(value = "负债和股东权益总计")
    private Double totalLiabEquity;

    @ApiModelProperty(value = "审计意见 (境内)")
    private String opinionType;

    private Date createTime;

    private Date updateTime;
}
